CXX=g++
CFLAGS=-Wall
CXXFLAGS=-Wall `pkg-config opencv --cflags`
#LDFLAGS=-Wall -L/usr/lib -lopencv_video
LDFLAGS=-L/usr/lib `pkg-config opencv --libs`


all: clean videotransmit

videotransmit: main.o capture.o transmit.o
	g++ main.o $(LDFLAGS) capture.o transmit.o -lpthread -o rov_video

main.o:
	g++ -c $(CXXFLAGS) main.cpp -o main.o

capture.o:
	g++ -c $(CXXFLAGS) capture.cpp -o capture.o

transmit.o:
	g++ -c $(CXXFLAGS) transmit.cpp -o transmit.o

clean:
	rm -rf *.o rov_video

